package com.zw.pm.gen.entity;

import java.util.Date;

public class Task {
    private Integer id;

    private String remark;

    private Date endTime;

    private Date planCompleteTime;

    private Date startTime;

    private Integer status;

    private Integer orderNo;

    private Integer projectId;

    private Integer factoryId;

    private Integer taskTempId;

    private String alias;

    private Integer num;

    private Integer sprayNum;

    private Date firstShipTime;

    private Date lastShipTime;

    private Double weight;

    private String reason;

    private Date mainCompleteTime;

    private Date ironCompleteTime;

    private Date backCompleteTime;

    private Date supportCompleteTime;

    public Task(Integer id, String remark, Date endTime, Date planCompleteTime, Date startTime, Integer status, Integer orderNo, Integer projectId, Integer factoryId, Integer taskTempId, String alias, Integer num, Integer sprayNum, Date firstShipTime, Date lastShipTime, Double weight, String reason, Date mainCompleteTime, Date ironCompleteTime, Date backCompleteTime, Date supportCompleteTime) {
        this.id = id;
        this.remark = remark;
        this.endTime = endTime;
        this.planCompleteTime = planCompleteTime;
        this.startTime = startTime;
        this.status = status;
        this.orderNo = orderNo;
        this.projectId = projectId;
        this.factoryId = factoryId;
        this.taskTempId = taskTempId;
        this.alias = alias;
        this.num = num;
        this.sprayNum = sprayNum;
        this.firstShipTime = firstShipTime;
        this.lastShipTime = lastShipTime;
        this.weight = weight;
        this.reason = reason;
        this.mainCompleteTime = mainCompleteTime;
        this.ironCompleteTime = ironCompleteTime;
        this.backCompleteTime = backCompleteTime;
        this.supportCompleteTime = supportCompleteTime;
    }

    public Task() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getPlanCompleteTime() {
        return planCompleteTime;
    }

    public void setPlanCompleteTime(Date planCompleteTime) {
        this.planCompleteTime = planCompleteTime;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public Integer getFactoryId() {
        return factoryId;
    }

    public void setFactoryId(Integer factoryId) {
        this.factoryId = factoryId;
    }

    public Integer getTaskTempId() {
        return taskTempId;
    }

    public void setTaskTempId(Integer taskTempId) {
        this.taskTempId = taskTempId;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias == null ? null : alias.trim();
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public Integer getSprayNum() {
        return sprayNum;
    }

    public void setSprayNum(Integer sprayNum) {
        this.sprayNum = sprayNum;
    }

    public Date getFirstShipTime() {
        return firstShipTime;
    }

    public void setFirstShipTime(Date firstShipTime) {
        this.firstShipTime = firstShipTime;
    }

    public Date getLastShipTime() {
        return lastShipTime;
    }

    public void setLastShipTime(Date lastShipTime) {
        this.lastShipTime = lastShipTime;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason == null ? null : reason.trim();
    }

    public Date getMainCompleteTime() {
        return mainCompleteTime;
    }

    public void setMainCompleteTime(Date mainCompleteTime) {
        this.mainCompleteTime = mainCompleteTime;
    }

    public Date getIronCompleteTime() {
        return ironCompleteTime;
    }

    public void setIronCompleteTime(Date ironCompleteTime) {
        this.ironCompleteTime = ironCompleteTime;
    }

    public Date getBackCompleteTime() {
        return backCompleteTime;
    }

    public void setBackCompleteTime(Date backCompleteTime) {
        this.backCompleteTime = backCompleteTime;
    }

    public Date getSupportCompleteTime() {
        return supportCompleteTime;
    }

    public void setSupportCompleteTime(Date supportCompleteTime) {
        this.supportCompleteTime = supportCompleteTime;
    }
}